11 horas atrás, Olan trein disse:Versão do Servidor: TFS - 0.3.4Tipo de Script: actionsCódigo:local tabela = { horas = 3, storage = 234235, -- Nunca o mesmo usado em outro script. } function onUse(cid, item, frompos, item2, topos, pos) if getPlayerStorageValue(cid, tabela.storage) <= os.time() then local addons = {14953,14954,14956,14996,14997,14998,14955} local randomChance = math.random(1, 7) if item2.itemid == 15266 then doSendMagicEffect(getCreaturePosition(cid), 28) doPlayerAddItem(cid, addons[randomChance], 10) doPlayerSendTextMessage(cid, 27, "Você ganhou umas Balls!") setPlayerStorageValue(cid, tabela.storage, tabela.horas*60*60+os.time()) return true end end endBom, se voce clicar nele vc ganha 10x do item sortido, e pode fazer isso a cada 3 horas. Vc n perde a box ao clicar nela, mas ha um limite de tempo para abrir.
Mas se vc tem 2 box a storage funciona para ambas, tornando uma delas inutil. Eu queria que cada box tivesse um storage diferente, para que a pessoa pudesse ter varias boxs.
Torna a outra inútil porque no caso ele está trabalhando com 1 item só por conta da verificação da storage. Mas quantas box iguais no máximo o player pode ter? Isso precisa ser definido.








info
Grupo: Artesão
Registrado: 18/07/17
Posts: 103
Reputação: 0
Gênero: Masculino
Bom, se voce clicar nele vc ganha 10x do item sortido, e pode fazer isso a cada 3 horas. Vc n perde a box ao clicar nela, mas ha um limite de tempo para abrir.
Mas se vc tem 2 box a storage funciona para ambas, tornando uma delas inutil. Eu queria que cada box tivesse um storage diferente, para que a pessoa pudesse ter varias boxs.